package com.integrador.web.servlet.porteiro;

import java.io.IOException;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.integrador.dao.PorteiroDAO;
import com.integrador.model.Porteiro;
import com.integrador.util.Util;
import com.integrador.web.servlet.BaseServlet;

public class SearchPorteiroServlet extends BaseServlet {

	private static final long serialVersionUID = -7867925974754201356L;

	@Override
	public void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		
		String name = request.getParameter("name");
		
		if(Util.isNotBlankOrNull(name)){
			PorteiroDAO porteiroDAO = new PorteiroDAO();
			List<Porteiro> funcionarios = porteiroDAO.findByName(name);
			setAttributeToRequest(request, "funcionarios", funcionarios);
		} else {
			setAttributeToRequest(request, "message", "Parametro invalido para busca");
		}
		
		forward("/jsp/porteiro.jsp", request, response);
	}

}
